b68296b391605733a793715f9e4b419b2f86290a,maven-ear-plugin/src/main/java/org/apache/maven/plugin/ear/JbossAppXmlWriter.java,JbossAppXmlWriter,write,#File#JbossConfiguration#List#,58

Before Change


        if ( jbossConfiguration.getLoaderRepository() != null )
        {
            writer.startElement( JbossConfiguration.LOADER_REPOSITORY );
            writer.writeText( jbossConfiguration.getLoaderRepository() );
            writer.endElement();
        }

After Change


            {
                writer.startElement( JbossConfiguration.LIBRARY_DIRECTORY );
                writer.writeText ( jbossConfiguration.getLibraryDirectory() );
                writer.endElement();
            }
        }

        // If JBoss 4.2, write the jboss4.2 specific stuff
        if ( jbossConfiguration.isJbossFourDotTwo() )
        {
            // module-order (only available in 4.2 and 4.3)
            if ( jbossConfiguration.getModuleOrder() != null )
            {
                writer.startElement( JbossConfiguration.MODULE_ORDER );
                writer.writeText( jbossConfiguration.getModuleOrder() );
                writer.endElement();
            }
        }

        // If JBoss 4, write the jboss4 specific stuff
        if ( jbossConfiguration.isJbossFour() || jbossConfiguration.isJbossFourDotTwo() )
        {
            if ( jbossConfiguration.getSecurityDomain() != null )
            {
                writer.startElement( JbossConfiguration.SECURITY_DOMAIN );
                writer.writeText( jbossConfiguration.getSecurityDomain() );
                writer.endElement();
            }
            if ( jbossConfiguration.getUnauthenticatedPrincipal() != null )
            {
                writer.startElement( JbossConfiguration.UNAUHTHENTICTED_PRINCIPAL );
                writer.writeText( jbossConfiguration.getUnauthenticatedPrincipal() );
                writer.endElement();
            }
        }

        // classloader repository
        if ( jbossConfiguration.getLoaderRepository() != null || jbossConfiguration.getLoaderRepositoryConfig() != null)
        {
            writer.startElement( JbossConfiguration.LOADER_REPOSITORY );

            // classloader repository class
            if ( jbossConfiguration.getLoaderRepositoryClass() != null)
            {
                writer.addAttribute( JbossConfiguration.LOADER_REPOSITORY_CLASS,
                                     jbossConfiguration.getLoaderRepositoryClass() );
            }

            // we don't need to write any text if only the loader repo configuration is changed
            if ( jbossConfiguration.getLoaderRepository() != null )
            {
                writer.writeText( jbossConfiguration.getLoaderRepository() );
            }

            // classloader configuration
            if ( jbossConfiguration.getLoaderRepositoryConfig() != null )
            {
                writer.startElement( JbossConfiguration.LOADER_REPOSITORY_CONFIG );

                // classloader configuration parser
                if ( jbossConfiguration.getConfigParserClass() != null)
                {
                    writer.addAttribute( JbossConfiguration.CONFIG_PARSER_CLASS,
                                         jbossConfiguration.getConfigParserClass() );
                }
                writer.writeText( jbossConfiguration.getLoaderRepositoryConfig() );
                writer.endElement();
            }